package servidor;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="CURSO", schema="servidor")
public class Curso implements Serializable {
	private static final long serialVersionUID = 1L;
	@Id
	@Column(name="COD_CURSO", nullable = false)
	private String codCurso;
	@Column(name="NOM_CURSO", nullable = false)
	private String nome;
	@Column(name="FLG_DISPONIVEL", nullable = false)
	private int isDisponivel;
	
	public int getIsDisponivel() {
		return isDisponivel;
	}
	public void setIsDisponivel(int isDisponivel) {
		this.isDisponivel = isDisponivel;
	}
	public Curso() {

	}
	public Curso(String codigoCurso, String nomeCurso, int isDisponivel) {
		setCodCurso(codigoCurso);
		setNome(nomeCurso);
		setIsDisponivel(isDisponivel);
	}
	public String getCodCurso() {
		return codCurso;
	}
	public void setCodCurso(String codCurso) {
		this.codCurso = codCurso;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}	
	public String toString(){
		return "||"+getCodCurso()+"|"+getNome()+"|"+getIsDisponivel()+"||";
	}
}
